#!/usr/bin/env python
# -*- coding: utf-8 *-*

#   This file is part of Sql-Rice.
#
#    Sql-Rice is free software; you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation; either version 3 of the License, or
#    (at your option) any later version.
#
#    Sql-Rice is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
#    You should have received a copy of the GNU General Public License
#    along with Sql-Rice; if not, write to the Free Software
#    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA

import sys
sys.path.append('/archivos/source/sql_rice')

import json
import serialization
import gui.backend.engine as guiengine


def main(filename, connect_to):
    params = connect_to.split(';')
    params = dict(p.split('=')for p in params)
    with open(filename) as f:
        jsobj = json.load(f)
    r = serialization.from_json(jsobj)
    guiengine.load_toolkit('tk')
    w = guiengine.create_window(r, params)
    w.show()


if __name__ == '__main__':
    import plac
    plac.call(main)
